function main(defaultParams) {
    // 在表单部件中的数据保存成功时刷新表格
    let self = this;
    if (defaultParams.moduleActionType === 'form-save') {
        let documentNo = defaultParams.callbackParams.result.documentNo;
        // 将资格审核的字段修改为待审核
        api.EXEC_FORMULA("UPDATE('ds_tbl:t_ecdf9c71ff624a45a65adb0ece7a64a8-305c', QUERY_EQ('id','" + documentNo + "'), '', ['qualification_code', 1,'qualification_name', '待审核','documentNo', '" + documentNo + "'])").then((res) => {
            if (res && res.result) {
                let pageRenderElement = self.$$root().$parent.$parent.$parent;
                if (pageRenderElement) {
                    submitProcess(self, defaultParams, documentNo).then((res) => {
                        if (res && res.result) {
                            pageRenderElement.goHistory(-1);
                        }
                    });

                }
            }
        }).catch(err => {
            console.log(err);
        });
    }
}


function submitProcess(self, defaultParams, documentNo) {
    return new Promise((resolve, reject) => {
            console.log(defaultParams);
            var queryParams = [{
                "name": "pageId",
                "valueContent": "a7a88151-bd54-42c5-9520-249ebbbe5c45-305c"
            }];
            var jsonParams = {
                "documentNo": documentNo
            };

            self.$lc_Confirm({
                content: "确定发起资格申请上报流程？",
                type: "info",  // danger info warning
                headerTitle: "提示", //确认框头部标题 提示、警告、告警
                showOkBtn: true, // 是否展示确认按钮
                showCancelBtn: true, // 是否展示取消按钮
                cancelText: "取消", //取消按钮 展示文字
                okText: "确定",  //确认按钮 展示文字
                onOk: () => {
                    api.DATA_SOURCE_EXECUTE("ds_api:a2b29830-9ef5-437a-8975-476783d4e73f-305c", "api", queryParams, [], JSON.stringify(jsonParams)).then((res) => {
                        console.log("响应", res);
                        if (!res.hasError) {
                            resolve(res);
                        } else {
                            self.$message.error(res.message);
                        }
                    }).catch(err => {
                        self.$message.error(err.message);
                        reject(err)
                    });
                }
            })
        }
    );
}
